package org.adream.account.entity;

import java.util.Date;

/**
 * 新版盒子-动态
 * @author sl
 *
 */
public class Dream2020FeedEntity {
	
	private int id;
	
	private String casid;
	
	private int userId;
	
	private String feedContent;
	
	//动态来源 1:pc 2:h5 3:ios 4:android 5:其他
	private int feedFrom;
	
	private int likeCount;
	
	private Integer feedViewCount;
	
	private int feedCommentCount;
	
	//纬度
	private String feedLatitude;
	
	//经度
	private String feedLongtitude;
	
	//GEO
	private String feedGeohash;
	
	private String feedClientId;

	//审核状态 0-未审核 1-已审核 2-未通过
	private int auditStatus;
	
	//唯一标记：uid+13位的时间戳或13位的时间戳+uid
	private long feedMark;
	
	//可转发的资源类型
	private String repostableType;
	
	//可转发的资源 ID
	private int repostableId;
	
	//热门排序值
	private int hot;
	
	private Date createdAt;
	
	private Date updatedAt;
	
	private Date deletedAt;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getCasid() {
		return casid;
	}

	public void setCasid(String casid) {
		this.casid = casid;
	}

	public int getUserId() {
		return userId;
	}

	public void setUserId(int userId) {
		this.userId = userId;
	}

	public String getFeedContent() {
		return feedContent;
	}

	public void setFeedContent(String feedContent) {
		this.feedContent = feedContent;
	}

	public int getFeedFrom() {
		return feedFrom;
	}

	public void setFeedFrom(int feedFrom) {
		this.feedFrom = feedFrom;
	}

	public int getLikeCount() {
		return likeCount;
	}

	public void setLikeCount(int likeCount) {
		this.likeCount = likeCount;
	}

	public Integer getFeedViewCount() {
		return feedViewCount;
	}

	public void setFeedViewCount(Integer feedViewCount) {
		this.feedViewCount = feedViewCount;
	}

	public int getFeedCommentCount() {
		return feedCommentCount;
	}

	public void setFeedCommentCount(int feedCommentCount) {
		this.feedCommentCount = feedCommentCount;
	}

	public String getFeedLatitude() {
		return feedLatitude;
	}

	public void setFeedLatitude(String feedLatitude) {
		this.feedLatitude = feedLatitude;
	}

	public String getFeedLongtitude() {
		return feedLongtitude;
	}

	public void setFeedLongtitude(String feedLongtitude) {
		this.feedLongtitude = feedLongtitude;
	}

	public String getFeedGeohash() {
		return feedGeohash;
	}

	public void setFeedGeohash(String feedGeohash) {
		this.feedGeohash = feedGeohash;
	}

	public String getFeedClientId() {
		return feedClientId;
	}

	public void setFeedClientId(String feedClientId) {
		this.feedClientId = feedClientId;
	}

	public int getAuditStatus() {
		return auditStatus;
	}

	public void setAuditStatus(int auditStatus) {
		this.auditStatus = auditStatus;
	}

	public long getFeedMark() {
		return feedMark;
	}

	public void setFeedMark(long feedMark) {
		this.feedMark = feedMark;
	}

	public String getRepostableType() {
		return repostableType;
	}

	public void setRepostableType(String repostableType) {
		this.repostableType = repostableType;
	}

	public int getRepostableId() {
		return repostableId;
	}

	public void setRepostableId(int repostableId) {
		this.repostableId = repostableId;
	}

	public int getHot() {
		return hot;
	}

	public void setHot(int hot) {
		this.hot = hot;
	}

	public Date getCreatedAt() {
		return createdAt;
	}

	public void setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
	}

	public Date getUpdatedAt() {
		return updatedAt;
	}

	public void setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
	}

	public Date getDeletedAt() {
		return deletedAt;
	}

	public void setDeletedAt(Date deletedAt) {
		this.deletedAt = deletedAt;
	}
}